/**
 * 
 */
package com.hydra.spring.springTest;

import java.io.IOException;

/**
 * @Created on 2013-7-24
 * @Title:
 * @Description:
 * @author:黄海军
 */
public class Tools {
	/**
	 * 　　* 测试函数使用时间，通过定义CallBack接口的execute方法
	 * 
	 * 　　* @param callBack
	 * 
	 * 　　
	 */

	public void testTime(CallBack callBack) {
		long begin = System.currentTimeMillis(); // 测试起始时间
		callBack.execute(); // /进行回调操作
		long end = System.currentTimeMillis(); // 测试结束时间
		System.out.println("[use time]:" + (end - begin)); // 打印使用时间
	}

	public static void main(String[] args) {
		// Tools tool = new Tools();
		//
		// CallBack call = new CallBack(){
		// public void execute() {
		// // 这里可以加放一个或多个要测试运行时间的方法
		// for (int i = 0; i < 100000; i++) {
		// System.out.println(i);
		// }
		// }};
		// tool.testTime(call);
		try {
			throw new IOException();
			//throw new Exception();
		} catch (IOException e) {
			System.out.println("IOException");
		} catch (Exception e) {
			System.out.println("Exception");
		}
	}
}
